home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1991 July
/
64er_Magazin_91-07_1991_Markt__Technik_de_Side_A.d64
/
setup v1.1
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
3KB
|
115 lines
5 lw=8: rem laufwerksnummer fuer konfigdatei
10 print"[147] 64'er messlabor setup/programm "
20 print"mit diesem programm koennen sie das"
30 print"64'er messlabor[146] an ihre wuensche"
40 print"optimal anpassen. befolgen sie dazu nur"
50 print"die anweisungen, die auf dem bildschirm"
60 print"erscheinen und beachten sie die hinweise"
70 print"in der jeweiligen 64'er[146]-ausgabe!"
75 print""
80 print"[145]weiter -> taste druecken"
85 fora=1to200:nexta
90 geta$:if a$<>"" then 150
100 print"[145]weiter -> taste druecken"
110 fora=1to200:nexta
120 goto 80
150 print"[147] 64'er messlabor setup/programm "
160 print"wieviele analoge module haben sie"
165 print"installiert (1-6)? ";
170 get i$
180 ifi$=""then170
190 ifi$<"1"ori$>"6"thenprint:print"[145][145][145][145]";:goto160
200 print""i$
210 n=val(i$)
215 for a = 1 to 300: next a
220 for m = 1 to n
222 : f=0
230 : print"[147] setup modul "m;"[157] "
240 : print"welche groesse misst modul ";m" ?"
250 : print"(temperatur, luftdruck usw.)"
255 : print"maximal 10 buchstaben"
256 : l=10
260 : gosub2000
261 : g$(m)=i$
262 : print
270 : print"geben sie bitte die einheit an!"
280 : print"(grad, volt usw.)"
290 : print"maximal 4 buchstaben"
300 : l=4
310 : gosub 2000
311 : e$(m)=i$
315 : print"[147] setup modul "m;"[157] "
320 : print"auf welcher bildschirmposition"
330 : print"soll die anzeige erfolgen?"
340 : print""
350 : for b = 1 to 6
360 : if p(b)<>0thenprint" [157][157][157] [157][157][157] [145][145]";:goto380
370 : print" [157][157][157]"b"[157] [157][157][157] [146] [145][145]";
380 : if b = 3 then print""
390 : next b
395 : print""
400 : geta$
410 : ifa$=""then400
420 : ifa$<"1"ora$>"6"then400
422 : f=0
430 : for b = 1 to 6
440 : if p(val(a$))<>0then f=1
450 : next b
460 : iff=1then400
470 : print""a$
480 : p(val(a$))=1
490 : b(m)=val(a$)
500 : print"[147] setup modul "m;"[157] "
510 : print"sollen die daten auf diskette"
520 : print"archiviert werden (j/n)?"
530 : geta$
540 : ifa$<>"j"anda$<>"n"then530
550 : a(m)=(a$="j")
560 : print""a$
561 : forx=1to200:nextx
570 : ifa$="n"then650
580 : print"welchen namen soll die archiv-"
590 : print"datei erhalten (max 16 zeichen)?"
600 : print"achtung, dateien, die schon"
610 : print"unter diesem namen existieren,"
620 : print"koennen zerstoert werden!"
630 : l=16
635 : i$=""
640 : gosub2000
645 : ifi$=""theni$=g$(m)
650 : n$(m)=i$
660 next m
700 print"[147] setup modul "
710 print"legen sie die diskette in laufwerk"
720 print""lw" ein und druecken eine taste"
730 print"zum speichern der konfigurations-"
740 print"datei!"
750 geta$
760 ifa$=""then750
770 open1,lw,15,"i"
780 input#1,f,f$,t,s
790 iff<>0thengosub3000
800 open2,lw,2,"@:konfigmes,s,w"
805 print#2,n
810 for m = 1 to n
820 : print#2,g$(m)
830 : print#2,e$(m)
840 : print#2,b(m)
850 : print#2,a(m)
860 : print#2,n$(m)
870 next m
880 close2
890 close1
900 print"[147]good bye!"
1999 end
2000 x=0:i$="":a$=""
2001 geta$
2010 ifa$=""then2001
2020 if(a$<"a"ora$>"z")anda$<>"[148]"anda$<>chr$(13)then2001
2021 x=x+1:ifx=l+1thena$=chr$(13)
2025 ifa$=chr$(13)thenreturn
2026 ifa$="[148]"theni$=left$(i$,len(i$)-1):print"[157]";:x=x-2:goto2001
2030 i$=i$+a$
2040 print""a$;
2050 goto2001